package com.serkol.ams.controller.api;

import cn.binarywang.wx.miniapp.api.WxMaLiveService;
import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.bean.live.WxMaLiveResult;
import com.serkol.ams.bean.Result;
import com.serkol.ams.entity.About;
import com.serkol.ams.service.AboutService;
import me.chanjar.weixin.common.error.WxErrorException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;
import java.util.Map;

@RestController
@RequestMapping("api/live")
public class LiveController {

    @Autowired
    private WxMaService wxMaService;

    @GetMapping("/list")
    public Result list() throws WxErrorException {
        WxMaLiveService liveService = wxMaService.getLiveService();

        List<WxMaLiveResult.RoomInfo> liveInfos = liveService.getLiveInfos();
        return Result.ok(liveInfos);
    }

}
